Career 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Portugal F2 Portugal F3 Italy F1 Italy F2 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Romania F9 Romania F10 Spain F18 Portugal #1-w2 Portugal #1-w4 Tunisia F5 Portugal F1 Portugal F3 Italy F6 Italy F7 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 France F8 France F9 Venezuela F5 Venezuela F6 Spain F6 Nigeria F1 Spain F7 Nigeria F2 France F4 Italy F5 France F5 Portugal F3 Morocco F5 Poland F4 Russia F13 Portugal F7 Portugal F1 Portugal F2 Portugal F3 Turkey F7 Turkey F8 Turkey F9 Portugal F6 Italy F20 Italy F28 Portugal F8 Portugal F9 Portugal F10 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Morocco F3 Italy F6 Portugal F4 Portugal F5 Portugal F6 Portugal F9 Portugal F10 Portugal F11 Italy F23 Italy F24 Portugal F13 Tunisia F1 Tunisia F2 Italy F5 Tunisia F4 Tunisia F5 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Tunisia F14 Tunisia F15 Portugal F4 Portugal F5 Portugal F6 Portugal F7 Bulgaria F4 Spain F18 Spain F19 Portugal F8 Portugal F10 Spain F24 Romania F12 Italy F25 Tunisia F23 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F6 (Lisbon) Portugal F8 (Cascais) Romania F2 (Bacau) Portugal F9 (Povoa de Varzim) Portugal F12 (Porto) Portugal F14 (Sintra) Portugal F16 (Sintra) Portugal F17 (Setubal) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F45 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Quinta Do Lago M15 Reus M15 Madrid M15 Majadahonda M15 Setubal M15 Idanha-A-Nova M15 Idanha-A-Nova M15 Sintra M15 Sao Bras Alportel M25+H Oliveira De Azemeis M25 Portimao Romania F4 Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg TCT Open - Tunis Zagreb Open - Zagreb Memorial Savigni - Sassuolo Siemens Open 2002 - Scheveningen Whirlpool Open - Budapest Togliatti Cup - Togliatti Black Forest Open 2000 - Freudenstadt USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Compaq Challenger - Bucharest Challenger Casino Lugano - Lugano Open Castilla y Leon Trofeo Iberdrola - Segovia Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona Okal Open - Eckental IPP Open - Helsinki 2003 Freeman Men's Challenger - Joplin Warsteiner Challenger Lubeck - Lubeck Okal Cup - International Bavarian Championship - Eckental Challenger Britania Zavaleta - Puebla The Rajasthan Golden Jubilee - Jaipur Heineken Challenger - Ho Chi Minh City Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia Tampere Imageneering Open - Tampere St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva Banja Luka Challenger 2003 - Banja Luka Dharwad Challenger 2003 - Dharwad Jameson Cup - Milan Volkswagen Challenger 2004 - Wolfsburg Heineken Challenger 2004 - Ho Chi Minh City Tennis Napoli Cup 2004 - Napoli Zagreb Open - Zagreb Prague Open - Prague 10ø Tornea B. Camparini - Reggio Emilia Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia St. Petersburg Challenger - St. Petersburg Czech Indoor Open - Prague Sarajevo Open - Sarajevo IX Torneo Internacionale de Tennis - Barletta Togliatti Cup - Togliatti Sina-Kia Motors Tennis Cup - Cordenons Alexander Kolyaskin Memorial - Donetsk Architect Open - Budapest Challenger Copa Sevilla - Seville Copa Petrobras - Bogota Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Challenger Britania Zavaleta - Puebla Open de la Ville de Saint Denis - Reunion Island Aberto de Santa Catarina - Florianopolis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella Open de Montauban - Montauban Akbank Private Banking TED Open 2006 - Istanbul St. Petersburg Challenger 2006 - St. Petersburg Concurso Internacional de Vigo - Vigo Challenger Brasov - Brasov Challenger Copa Sevilla - Seville Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Internationaux de Doubs Open de Franchie-Comte - Besancon Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Ostdeutscher Sparkessen Cup - Dresden Unique Zagreb Open - Zagreb Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Copa Sevilla 2007 - Seville Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Flea Market Cup - Busan Copa Petrobras Uruguay - Montevideo Challenger Tunisie - Tunis Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Tanger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Genova Open Challenger - Genova Tennislife Cup - Napoli Tashkent Challenger - Tashkent Bancolombia Open - Cali President's Cup - Astana Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Besancon Challenger Bogota Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Athens Challenger Tunis Challenger Bordeaux Challenger Karlsruhe Challenger Kosice Challenger Milan Challenger Turin Challenger Tampere Challenger Poznan Challenger Istanbul Challenger Geneva Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Tarragona Challenger Tashkent Challenger Orleans Challenger Genova Challenger Heilbronn Challenger Kazan Challenger Marrakech Challenger Barletta Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Tunis Challenger Zagreb Challenger Alessandria Challenger Prostejov Challenger Milan Challenger Braunschweig Challenger Turin Challenger Poznan Challenger San Sebastian Challenger Trnava Challenger Napoli Challenger Tarragona Challenger Seoul Challenger Santiago Challenger Sao Paulo Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Poznan Challenger Milan Challenger Astana Challenger Pozoblanco Challenger Genova Challenger Lermontov Challenger Quito Challenger San Juan Challenger Rio De Janeiro Challenger Medellin Challenger Guayaquil Challenger Tyumen Challenger Rome Challenger Samarkand Challenger Itajai Challenger Sao Paulo Challenger Heilbronn Challenger Milan Challenger Seville Challenger Reunion Island Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Lisbon Challenger Braga Challenger Lisbon Challenger Seville Challenger Braga Challenger Energis Dutch Open - Amsterdam Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Houston Idea Prokom Open - Sopot AAPT Championships - Adelaide Adidas International - Sydney Copenhagen Open - Copenhagen Idea Prokom Open - Sopot Qatar Exxon Mobil Open 2003 - Doha Dubai Tennis Open - Dubai Milan Indoors - Milan Generali Open - Kitzbuhel Open de la Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Open de Moselle - Metz Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Orange Prokom Open - Sopot BCR Open Romania - Bucharest Chennai Open - Chennai Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca AEGON Championships - London Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Estoril Open - Estoril International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Qatar ExxonMobil Open - Doha Apia International - Sydney VTR Open - Vina del Mar Copa Claro - Buenos Aires Bet-at-home Open - Hamburg VTR Open - Vina del Mar Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Millennium Estoril Open - Estoril Campionati BNL dItalia - Rome Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, 3R, POR-SLO 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Germany F1 Germany F2 Portugal F1 Bulgaria-w4 Romania F8 Spain F17 Portugal #1-w1 Portugal #1-w3 Brazil F10 Brazil F11 Tunisia F6 Morocco F2 Spain F20 Portugal F12 Italy F5 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F6 (Porto) Portugal F7 (Carcavelos) Spain F16 (Huelva) Portugal F8 (Lisbon) Portugal F9 (Setubal) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F22 (Denia) Spain F23 (Xativa) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F36 (Santa Margherita Di Pula) Tunisia F37 (Hammamet) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F7 (Porto) Italy F11 (Napoli) Spain F14 (Huelva) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F13 (Caldas Da Rainha) Portugal F15 (Sintra) Tunisia F31 (Monastir) Portugal F22 (Tavira) M25 Vic M25 Huelva M15 Castelo Branco M25 Porto M15 Sintra M25 Tavira Tunisia F44 (Monastir) M25 Setubal M25 Quinta Do Lago Heilbronn Open - Heilbronn The Nottingham Cahllenger - Nottingham Memorial Piertomaso Tessitore - San Remo Sparkessen Magdeburg Open - Magdeburg Olbia Challenger - Olbia Tunisia F13 Samarkand Challenger - Samarkand Antonio Savoldi-Marco Co. - Manerbio Banja Luka Challenger 2004 - Banja Luka Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Morocco Tennis Tour - Casablanca Tennis Napoli Cup - Naples Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Kyiv Open - Kiev Warsteiner Challenger Wolfsburg - Wolfsburg Quelle Cup 2000 - Furth Pekao Open - Szczecin Sylt Open 2000 - Sylt Macedonian Open - Skopje University of Tennessee USTA Men's Challenger - Knoxville Neride Prague Indoor - Prague Warsteiner Challenger Lubeck 2001 - Lubeck VI Abierto Internacional de Salinas - Salinas TennisCup Vlaanderen - Antwerp ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach Muller Cup - Ulm Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz Kyiv UMC Open - Kiev Diego Open - Budapest Pekao Open 2001 - Szczecin Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari IPP Open - Helsinki The Bolton Challenger - Bolton Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Banja Luka 2002 - Banja Luka Samarkand Challenger - Samarkand Cairo Challenger 2002 - Cairo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Warta Cup - Sopot Kyiv UMC Open - Kiev Medicor Open - Budapest Lucknow ATP Tour Challenger - Lucknow C.T. San Remo - XIII Piertomaso Tessitore - San Remo New Delhi Challenger - New Delhi Memorial Savigni - Sassuolo Open de Montauban - Montauban Kyiv Open - Kiev Challenger Groningen - Groningen Copa Sevilla Internacionales de Andalucia - Seville Belgaum Open - Belgaum Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn 6th Sardinian International Championships - Cagliari Ljubljana Open - Ljubljana Kyiv Open - Kiev Brasov Challenger - Brasov SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Okal Cup 2004 - Eckental ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Citta di Monza - Monza Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Mordovia Cup 2005 - Saransk Bukhara Challenger - Bukhara Olimp Kyiv Open - Kiev Banja Luka Challenger 2005 - Banja Luka Open de L'Isere - Grenoble X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ciudad de Telde - Telde Baden Open - Ettlingen 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Mordovia Cup - Saransk Kos-Zucchetti Tennis Cup - Cordenons Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Challenger Britania Zavaleta - Puebla Challenger DCN de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Mamaia Challenger - Constanta Open de Montauban - Montauban Porsche Open - Poznan 9° Trani Cup - Trani Samsung Securities Cup - Seoul Copa Petrobras Paraguay - Asuncion PEOPLEnet Cup - Dnepropetrovsk Lima Challenger 2007 - Lima Copa Petrobras-Argentina - Buenos Aires Samsung Securities Cup - Seoul South African Airways Open - East London Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes San Remo Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis Morocco Tennis Tour - Rabat BNP Paribas Primrose - Bordeaux Morocco Tennis Tour - Marrakech Schickendanz Open - Furth Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen ATP Open Castilla y Leon - Segovia Geneva Challenger - Geneva Flea Market Cup Busan Challenger Tennis - Busan Prostejov Challenger Astana Challenger Kosice Challenger Bergamo Challenger Scheveningen Challenger San Marino Challenger Medellin Challenger Kosice Challenger Lugano Challenger Reunion Island Challenger Istanbul Challenger Le Gosier Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Palermo Challenger Tashkent Challenger Napoli Challenger XL Capital Bermuda Open - Bermuda Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova Alessandria Challenger Warsteiner Challenger Lubeck - Lubeck Braunschweig Challenger Sopot Challenger Memorial Kolyaskin - Donetsk Hungarian Architect Open - Budapest Trani Challenger Cosmorom Challenger - Brasov Open de Tanger - Tangier Cordenons Challenger Manerbio Challenger Genova Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Palermo Challenger VI Torneo Internazionale di Tennis - Barletta Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Geneva Challenger Buenos Aires Challenger Open Castilla y Leon - Segovia Open de Franche Comte - Besancon Santo Domingo Challenger Dallas Challenger Bordeaux Challenger Caltanissetta Challenger Furth Challenger Braunschweig Challenger Scheveningen Challenger Samarkand Challenger Segovia Challenger Como Challenger ATP Bangalore Challenger - Bangalore Mallorca Challenger Buenos Aires Challenger Pereira Challenger Garden Open - Rome Bulgarian Open - Sofia 2001 Eddleman USTA Challenger - Birmingham Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Zivnobanka Czech Open - Prostejov Siemens Open - Scheveningen ATP Challenger Hamburg - Hamburg Oberstaufen Cup - Oberstaufen The LTA Hull Challenger - Hull Copa Petrobras Brazil - Aracaju Black Forest Open 2002 - Freudenstadt Sarajevo Open 2004 - Sarajevo Polish Open 2000 - Poznan USTA Men's Challenger of Urbana-Champaign - Urbana ATP Challenger Open 2004 - Monchengladbach Heilbronn Open - Heilbronn Citrix Tennis Championships - Delray Beach Dubrovnik Open - Dubrovnik Geneva Challenger Seville Challenger Challenger Cudad de Guayaquil - Guayaquil Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Open SEAT Godo 2006 - Barcelona Energis Open - Amersfoort Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Open Romania - Bucharest St. Petersburg Open - St. Petersburg Estoril Open - Estoril Estoril Open - Estoril Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw Dutch Open Tennis - Amersfoort ATP Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Synsam Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten SkiStar Swedish Open - Bastad AEGON Championships - London Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Legg Mason Tennis Classic - Washington Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group II, 2R, POR-LTU 5-0 French Open (juniors) Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2